GetQueueStatus (user32)
Last changed: Kamil Kobza-86.111.100.224

.
Summary

C# Signature:

[DllImport("user32.dll")]
static extern uint GetQueueStatus(uint flags);

User-Defined Types:

None.

Notes:

{

Flags

enum QueueStatusFlags : UInt32

{

    QS_KEY =        0x0001,
    QS_MOUSEMOVE =      0x0002,
    QS_MOUSEBUTTON =    0x0004,
    QS_POSTMESSAGE =    0x0008,
    QS_TIMER =      0x0010,
    QS_PAINT =      0x0020,
    QS_SENDMESSAGE =    0x0040,
    QS_HOTKEY =     0x0080,
    QS_ALLPOSTMESSAGE = 0x0100,
    QS_RAWINPUT =       0x0400,
    QS_MOUSE = (QS_MOUSEMOVE | QS_MOUSEBUTTON),
    QS_INPUT = (QS_MOUSE | QS_KEY | QS_RAWINPUT),
    QS_REFRESH = (QS_HOTKEY | QS_KEY | QS_MOUSEBUTTON | QS_PAINT),
    QS_ALLEVENTS = (QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY),
    QS_ALLINPUT = (QS_INPUT | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_HOTKEY | QS_SENDMESSAGE)

}

}

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation